package com.miyu.plugins.exception;

import lombok.Data;

/**
 * 系统异常
 * 自定义呀异常
 * @author MIYU
 */

@Data
public class CosException extends RuntimeException{
    /** 代码 */
    private String code;
    /** 消息 */
    private String msg;
    /** 消息类型 默认错误 */
    private String type;
    /**
     * 直接传递异常信息
     * @param msg 信息
     */
    public CosException(String msg){
       this.msg= msg;
    }


    /**
     * 系统异常
     * @param code 代码
     * @param msg  消息
     */
    public CosException(String code,String msg){
        this.code= code;
        this.msg=msg;
    }

    /**
     * 系统异常
     * @param type 类型
     * @param code 代码
     * @param msg  消息
     */
    public CosException(String type,String code,String msg){
        this.type= type;
        this.code= code;
        this.msg=msg;
    }


}
